#include "mainwindow.h"
#include "ui_mainwindow.h"
#include <QDebug>
#include <QInputDialog>

MainWindow::MainWindow(QWidget *parent)
    : QMainWindow(parent)
    , ui(new Ui::MainWindow)
{
    ui->setupUi(this);
}

MainWindow::~MainWindow()
{
    delete ui;
}


void MainWindow::on_pushButton_clicked()
{
    // 输入对话框可以让用户输入各种数据，可以是整数、浮点数、字符串……
    int ret = QInputDialog::getInt(this, "整数输入对话框", "请输入一个整数: ");
    qDebug() << "ret == " << ret;

}

void MainWindow::on_pushButton_2_clicked()
{
    double ret = QInputDialog::getDouble(this, "浮点数输入对话框", "请输入一个整数: ");
    qDebug() << "ret == " << ret;
}

void MainWindow::on_pushButton_3_clicked()
{
    // 类似于下拉框
    QStringList lt;
    lt.push_back("hello ");
    lt.push_back("world!!");
    QString ret = QInputDialog::getItem(this, "字符串输入对话框", "请输入一个字符串: ", lt); // 在链表中的字符串之间选择一个，当然也可以自己选择
    qDebug() << "ret == " << ret;
}
